package com.burgeon.backend.EnterpriseWeChat.service;

import com.burgeon.backend.EnterpriseWeChat.entity.ReVip;
import com.burgeon.backend.EnterpriseWeChat.entity.Referral;
import com.burgeon.backend.EnterpriseWeChat.entity.VipContact;
import com.burgeon.backend.EnterpriseWeChat.entity.WardrobeData;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;


public interface EWVipWardrobeService {
    /**会员衣橱*/
    ArrayList<WardrobeData> getVipWardrobe(String token, String vipCardNo);

    /**其他联系方式*/
    VipContact getVipContactInfo(String token, String vipId);

    //保存联系方式
    void  saveUserBasicInfo(String token, String vipId, VipContact vipContact);

    //转介绍
    ArrayList<Referral> getReferralList(String token, String vipId);

    //删除
    void deleteReferralList(String token, String id);

    //创建转介绍
    String createReferral(String token, String cardNo, Referral referral);
    //修改
    void  modifyReferral(String token, Referral referral);

    //顾客画像
    HashMap getVipFearture(String token, String vipCardNo);

    //推荐的vip信息
    List<ReVip> getDataByRid(String phone, String token);

}
